home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX 6.5 Applications 1999 May
/
SGI IRIX 6.5 Applications 1999 May.iso
/
relnotes
/
cosmocreate
/
ch4.z
/
ch4
Wrap
Text File
|
1999-04-19
|
12KB
|
397 lines
- 1 -
4. _B_u_g__F_i_x_e_s
4.1 _C_o_s_m_o__C_r_e_a_t_e
Cosmo Create encompasses the functionality of the previously
released WebMagic application. The following WebMagic bugs
have been fixed in Cosmo Create.
+o The HTML output from WebMagic often contained very long
lines. The HTML output from Cosmo Create is now
formatted around a 72 column page with indentations as
appropriate.
+o Printing from WebMagic when run on low resolution
displays would produce incorrectly formatted output.
This has been fixed.
+o WebMagic would use a large number of colors from the
default system colormap. This would leave certain
applications unable to run due to lack of colors.
Cosmo Create now uses a 24-bit visual by default and
thus no longer consumes such large numbers of colors.
+o WebMagic would change or lose certain HTML source
constructs. Cosmo Create goes to great lengths to
preserve the original HTML contents regardless of
whether it understands the constructs. This includes
the preservation of all unrecognized elements and
attributes (except unrecognized attributes on font
markups such as B, I, FONT), the preservation of the
contents and location style sheets, scripts and
comments.
+o WebMagic would lose empty NAME anchors. This has been
fixed in Cosmo Create. When an empty NAME anchor is
encountered, it is placed around the markup immediately
following the anchor.
+o WebMagic would misorder font tags when used near anchor
tags. This has been fixed in Cosmo Create.
+o WebMagic would apply HTML escapes to URLs. This would
cause URLs with
+o WebMagic would get confused when parsing a file with
HTML attributes that contained certain HTML escape
sequences (e.g. "). This has been fixed in Cosmo
Create.
+o Horizontal scrolling now works correctly for large
images.
- 2 -
+o Background images now scroll.
The following Cosmo Create 1.0 bugs have been fixed in Cosmo
Create 1.0.1.
+o Cosmo Create 1.0 recognized only an uppercase </SCRIPT>
tag as terminating a script. Cosmo Create 1.0.1
terminates a script without regard to the case of the
</SCRIPT> tag.
+o Tables are redrawn less often, greatly increasing
editing speed and reducing flashing.
+o Editing tables is more stable.
+o To insert a paragraph before or after a table, you can
now click to the left or right of the table and just
start typing. The paragraph will be inserted
automatically, without requiring the use of the "Add
Paragraph Before/After Table" items in the Format menu.
+o Text in table heading cells (<TH> tag) is now displayed
bold.
+o Cosmo Create 1.0.1 is better at handling preformatted
text within table cells.
The following Cosmo Create 1.0 bugs have been fixed in Cosmo
Create 1.0.2.
+o A '/' character is no longer appended to the CODEBASE
attribute if it already ends in a '/'.
+o The document modified status is maintained correctly
when turning "Alternate HTML" on and off in the View
menu.
+o Adding a row at the end of a table that is at the very
end of the document no longer causes Cosmo Create to
crash.
+o Horizontal rules inside table cells are now sized
correctly, and they no longer incorrectly migrate
outside of the cell.
+o Invoking separate copies of Cosmo Create in rapid
succession without using the -runmany flag no longer
results in the crashing of the program or display of
the wrong files.
- 3 -
+o A security hole existed in the Perl script output by
the Cosmo Create Forms Tool. The hole was caused by the
use of the Perl eval function with a user supplied
variable. This function provided an alternate means of
specifying variables in the script but was not
required. Since it is a security hole it has been
removed. Scripts based on previous versions of Cosmo
Create will have the security hole and should remove
line number 33 in the original script. The line to be
removed reads:
eval("\$$key = \"$value\"");
Refer to all form variables using
$form{'varaibleName'}. (485966)
The following Cosmo Create 1.0 bugs have been fixed in Cosmo
Create 1.0.3.
+o Cosmo Create would sometimes crash when updating the
WYSIWYG editing window from the source editing window.
This has been fixed.
+o Certain attributes of an anchor tag would be lost if
the anchor tag enclosed an image tag that referenced an
image map. This has been fixed.
+o Cosmo Create running in an Asian locale (e.g. Japanese)
no longer incorrectly parses pages with non-breaking
space characters (i.e. ). However, pages
containing other ISO Latin 1 characters outside the
ASCII range should not be processed by Cosmo Create in
an Asian locale. This limitation is placed on Cosmo
Create by the character encoding schemes used for Asian
locales.
+o Empty VALUE attributes on form OPTION or INPUT tags are
no longer removed. Empty VALUE attributes are display
as fields with "" as the value. To create an empty
VALUE attribute, specify "" in the value field.
+o Cosmo Create no longer renders ALIGN attributes in tags
that do not support the ALIGN attribute (i.e. PRE,
ADDRESS, BLOCKQUOTE, DD, DT, LI, OL, UL, MENU and DIR).
The attribute value is preserved in all cases.
Similarly, the user interface no longer allows right
justification of paragraph styles that do not support
the ALIGN attribute.
- 4 -
+o Content fetched from the web into Cosmo Create now
preserves the file extensions in the local file cache.
This preserves the mime types of the content permitting
correct previewing and other processing.
+o The <CENTER> tag is now properly balanced when used
with the <PRE> tag.
+o Cosmo Create now uses the correct font, ming, when run
in the Traditional Chinese locale (zh_TW.ucns).
Previous version of Cosmo Create incorrectly used the
song font.
+o Cosmo Create no longer drops the MAXLENGTH attribute
when processing a TEXT INPUT tag. In addition, the
MAXLENGTH setting now limits the number of characters
that can be entered into the text field.
+o Cosmo Create no longer crashes when given an image map
with a hotspot that does not have an anchor associated
with it.
+o The contents of XMP, PLAINTEXT and LISTING paragraphs
are now displayed WYSIWYG and are no longer converted
to PRE pragraphs. Since a number of formatting options
on the GUI have no meaning in an XMP or PLAINTEXT
paragraph, selecting one of these options will simply
cause a beep.
+o The SMALL and BIG tags are no longer converted to FONT
SIZE tags. Note that there is no GUI support for
specifying these tags.
+o Relative font sizes specified within headings are now
displayed at the correct size. Note that there is no
GUI support for specifying relative font sizes.
4.2 _C_o_s_m_o__P_a_c_k_a_g_e
4.2.1 _G_e_n_e_r_a_l
+o There is now a "Directory" packager, so if your content
refers to a directory, you will no longer get a FATAL
error during the discovery phase. From the Directory
preference panel, you can select which file is used as
the "index" of the directory. Please see the help
system for more information.
+o Several large memory leaks were fixed. Cosmo Package
should use much less memory and is a lot less likely to
- 5 -
cause you to run out of swap space.
+o In Cosmo Package 1.0, saving your package could
invalidate the filenames used in a preview started
before you saved. Now, those filenames will remain
valid until you "Restart" the packaging process or do a
"Save As".
+o Prior to Cosmo Package 1.0.2, HTML between <pre> and
</pre> tags was not treated as HTML. This meant that
any URLs between those tags would not be discovered for
packaging or patched during packaging. This has been
fixed.
+o Prior to Cosmo Package 1.0.2, malformed URLs of the
form "//News" caused memory to be corrupted, possibly
killing CosmoPackage. This corruption has been fixed.
(479316)
+o Prior to Cosmo Package 1.0.2, mappings were not
displayed correctly when opening or restarting a
previously saved package. This has been fixed.
(480509)
4.2.2 _H_T_M_L
+o Prior to Cosmo Package 1.0.2, all attributes whose
names began "SGI_" were stripped during packaging.
This included attributes intended for the SGI
CosmoPlayer. Now, only attributes from the following
set are removed: SGI_ASPECT_RATIO, SGI_BACKGROUND,
SGI_BACKGROUND_INVALID, SGI_CLASSID,
SGI_CLASSID_INVALID, SGI_CODE, SGI_CODE_INVALID,
SGI_COMMENT, SGI_DATA, SGI_DATA_INVALID, SGI_FULLPATH,
SGI_HEIGHT_FIXED, SGI_HEIGHT_UNFIXED, SGI_NATIVE_SRC,
SGI_SETHEIGHT, SGI_SETWIDTH, SGI_SRC, SGI_SRC_INVALID,
SGI_URL_CMD, SGI_WHITESPACE, SGI_WIDTH_FIXED,
SGI_WIDTH_UNFIXED.
4.2.3 _V_R_M_L
+o In some situations, the VRML packager was not able to
convert movies and sounds. This would result in a
message stating: "Can't figure out whether the file
"someMovie.mpg" has audio and/or video tracks." This
has been fixed. Since this bug has been fixed, when
you see this error message, the troubleshooting steps
it recommends are more likely to be useful.
+o The packager now discovers and corrects urls used
within the bodies of PROTOs.
- 6 -
+o By default, VRML files will be gzipped in new packages.